package top.jle.wx.proxy.domain.redpack;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

@Schema(title="发送红包参数DTO")
@Getter
@Setter
public class SendRedPackDTO extends NeedSignedDTO{

    @Schema(title = "商户号",requiredMode = Schema.RequiredMode.REQUIRED)
    private String mch_id;
    @Schema(title = "商户订单号",requiredMode = Schema.RequiredMode.REQUIRED)
    private String mch_billno;

    @Schema(title = "公众号APPID",requiredMode = Schema.RequiredMode.REQUIRED)
    private String wxappid;
    @Schema(title = "商户名称",requiredMode = Schema.RequiredMode.REQUIRED)
    private String send_name;
    @Schema(title = "接受红包的用户openid",requiredMode = Schema.RequiredMode.REQUIRED)
    private String re_openid;
    @Schema(title = "红包金额(单位：分)",requiredMode = Schema.RequiredMode.REQUIRED)
    private int total_amount;
    @Schema(title = "红包个数",hidden = true)
    private int total_num = 1;
    @Schema(title = "祝福语",requiredMode = Schema.RequiredMode.REQUIRED)
    private String wishing;
    @Schema(title = "调用端IP地址",requiredMode = Schema.RequiredMode.REQUIRED)
    private String client_ip;
    @Schema(title = "活动名称",requiredMode = Schema.RequiredMode.REQUIRED)
    private String act_name;
    @Schema(title = "备注",requiredMode = Schema.RequiredMode.REQUIRED)
    private String remark;
    @Schema(title = "场景ID")
    private String scene_id;

}
